@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color:#c41a1a !important;
}

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.pic:hover img{
	transform:scale(1.05,1.05);
}



.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
}

.w1200{
	width:1200px;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}







#top{
	height:33px;
	line-height:33px;
	color:#999;
	border-bottom:1px solid #eaeaea;
}
#top .right{
	position:relative;
	text-align:right;
}
#top .right a{
	color:#999;
	margin-left:22px;
	line-height:33px;
	display:inline-block;
	height:33px;
}
#top a:hover{ color:#999 !important;}
#top .icon1{ padding-left:16px; background:url(images/top-icon1.gif) no-repeat 0px 9px; }
#top .icon2{ padding-left:22px; background:url(images/top-icon2.gif) no-repeat 0px 10px; }
#top .icon3{ padding-left:22px; background:url(images/top-icon3.gif) no-repeat 0px 10px; }
#top .icon4{ padding-left:17px; background:url(images/top-icon4.gif) no-repeat 0px 11px;}
#top .drop{
	position:absolute;
	top:33px;
	border:1px solid #ddd;
	background:#fcfcfc;
	line-height:20px;
	padding:6px;
	display:none;
	width:118px;
}
#top .drop img{
	width:118px;
	height:118px;
}
#top-drop1 {left:65px;}
#top-drop2 {left:141px;}
#top .icon2:hover .drop,#top .icon3:hover .drop{ display:block;}








#header{
	background:url(images/header.jpg) no-repeat center top;
	border-bottom:10px solid #da0018;
}
#header .w1200{
	height:164px;
	overflow:hidden;
}
#header .weather{
	color:#9d9d9d;
	width:259px;
	margin:58px 0px 0px 941px;
	line-height:20px;
	height:20px;
}
#header .weather span{
	margin:0px 5px 0px 13px;
}
#header .weather img{
	display:inline-block;
	margin-left:6px;
	vertical-align:middle;
}
#header form{
	height:38px;
	width:281px;
	background:#fff;
	border:1px solid #e5e5e5;
	border-radius:4px;
	margin:6px 0px 0px 917px;
}
#header form .text{
	width:221px;
	line-height:38px;
	height:38px;
	font-size:14px;
	padding: 0px;
	border: none;
	outline: none;
	background:#fff;
	border-radius:4px 0px 0px 4px;
	padding-left:10px;
	color:#666;
}
input:-moz-placeholder{color:#cacaca;}   
input:-ms-input-placeholder{color:#cacaca;}   
input::-webkit-input-placeholder{color:#cacaca;}
#header form .sub{
	float: right;
	width: 50px;
	height: 38px;
	background:url(images/h-sub.png) no-repeat #d80018 14px 8px;
	border: none;
	border-radius:0px 4px 4px 0px;
}









#nav{
	background:url(images/nav.gif) repeat-x;
}
#nav .w1200{
	height:57px;
	font-size:16px;
	position: relative;
}
#nav .link{
	float:left;
}
#nav .link span{
	display: block;
	height:56px;
	line-height:56px;
	color:#727272;
	padding: 0px 14px;
}
#nav .link span a{
	color: #000;
}
#nav .link:hover{
	background:url(images/nav-span.png) no-repeat 27px 48px #e0e0e0;
}
#nav .link:hover span,#nav .link:hover span a{
	color:#da0018 !important;
}
#nav .link .drop{
	position: absolute;
	top:55px;
	left:0px;
	width:1200px;
	height:0px;
	line-height:0px;
	background:#e0e0e0;
	font-size:16px;
	padding:0px 0px;
}
#nav .link:hover .drop{
	height:56px;
	line-height:56px;
	
}
#nav .link:hover .drop a{
	margin:0px 14px;
	color:#000;
	font-weight:bold;
}
#nav .link .drop .box{
	width:1200px;
	margin: 0px auto;
	position: relative;
}
#nav .link span{
	padding:0px 13px;
}
#nav .link02 p{ margin-left:95px;}
#nav .link03 p{ margin-left:190px;}
#nav .link04 p{ margin-left:190px;}
#nav .link05 p{ margin-left:380px;}
#nav .link06 p{ margin-left:392px;}
#nav .link07 p{ margin-left:390px;}
#nav .link08 p{ margin-left:645px;}
#nav .link09 p{ margin-left:720px;}
#nav .link10 p,#nav .link11 p{ text-align:right; margin-right:100px;}
#nav .link12 p{ text-align:right; margin-right:50px;}
#nav .link12:hover .drop{ padding:13px 0px; line-height:36px; height:72px;}

#nav .link13:hover{ background:none;}








#hot{
	text-align:center;
	border:1px solid #f2f2f2;
	padding:17px 0px 22px 0px;
}
#hot h2{
	font-size:46px;
	line-height:60px;
	height:60px;
}
#hot h2 a{ color:#333;}
#hot p{
	font-size:16px;
	color:#d6d6d6;
	line-height:22px;
	height:22px;
	margin-top:5px;
}
#hot p a{
	color:#2f3651;
	margin:0px 11px;
}
#hot a:hover{text-decoration:underline;}




.focus{
	position:relative;
	overflow:hidden;
}
.textbg,.textbg1{
	width:100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.textbg1{
	background:#000;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}
.focus p,#layout1 .right li p,#layout3 .focus p{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	text-align:center;
}
.focus p a,#layout1 .right li p a,#layout3 .focus p a{color:#fff !important;}
.focus .switch{
	position:absolute;
	right:41px;
	bottom:18px;
}
.focus .switch a{
	cursor:pointer;
    display:inline-block;
    margin:0 5px;
    overflow:hidden;
    width:9px;
	height:9px;
	display:block;
	float:left;
	padding:0px;
	text-indent:-9999px;
	border:1px solid #fff;
	border-radius:6px;
}
.focus .switch a:hover{text-decoration:none; color:#fff;}
.focus .switch a.current{background:#fff;}












#layout1 .focus{
	width:680px;
	height:360px;
	float:left;
}
#layout1 .focus .pic img{
	width:680px;
	height:360px;
}
#layout1 .focus .textbg{
	height:46px;
	background:url(images/textbg.png) repeat-x;
}
#layout1 .focus p{
	height:46px;
	line-height:46px;
	left:13px;
	text-align:left;
	font-size:18px;
	width:480px;
}
#layout1 .focus .more{
	position:absolute;
	right:0px;
	bottom:12px;
	width:36px;
	height:18px;
	background:#d80018;
	text-align:center;
	line-height:18px;
	color:#fff;
	font-size:12px;
	border-radius:5px 0px 0px 5px;
}

#layout1 .right{
	width:516px;
	height:360px;
	position:relative;
}
#layout1 .right ul{
	margin:-4px 0px 0px -4px;
	zoom:1;
}
#layout1 .right li{
	width:256px;
	height:178px;
	position:relative;
	float:left;
	margin:4px 0px 0px 4px;
	display:inline;
}
#layout1 .right li .pic img{
	width:256px;
	height:178px;
}
#layout1 .right .textbg{
	height:55px;
	background:url(images/textbg1.png) repeat-x;
}
#layout1 .right .play{
	width:40px;
	height:40px;
	background:url(images/play.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:59px;
	left:113px;
}
#layout1 .right li p{
	line-height:28px;
	height:28px;
}
#layout1 .spzb{
	width:29px;
	height:43px;
	background:#fff;
	position:absolute;
	top:153px;
	left:230px;
	border-radius:28px;
	font-weight:bold;
	color:#d80018;
	line-height:16px;
	padding:12px 13px 0px 13px;
}







#layout2 .left{
	width:841px;
}
.more1{
	width:30px;
	height:7px;
	background:url(images/more1.gif) no-repeat;
	float:right;
}
#layout2 .left .title{
	border-bottom:1px solid #f2f2f2;
	height:30px;
}
#layout2 .left .title h5{
	font-size:22px;
	border-bottom:2px solid #d80018;
	float:left;
	line-height:20px;
	padding-bottom:9px;
}
#layout2 .left .title .more1{ margin-top:8px;}
#layout2 .left ul{
	margin:12px 0px 0px -21px;
	zoom:1;
}
#layout2 .left li{
	width:410px;
	float:left;
	border-bottom:1px solid #e9e9e9;
	line-height:56px;
	height:56px;
	margin-left:21px;
	display:inline;
	font-size:16px;
}
#layout2 .left li a:hover{text-decoration:underline;}

#layout2 .right{
	width:310px;
}
#layout2 .link .div1,#layout2 .link .div2,#layout2 .link .div3{
	height:60px;
	overflow:hidden;
	display:inline;
	float:left;
	margin-bottom:4px;
}
#layout2 .link .div1{
	width:310px;
}
#layout2 .link .div2,#layout2 .link .div3{
	width:153px;
}
#layout2 .link .div3{ margin-left:4px;}
#layout2 .link a{
	width:98px;
	height:60px;
	line-height:60px;
	float:left;
	display:inline-block;
	font-size:20px;
	color:#fff;
	text-decoration:none;
	padding-left:55px;
}
#layout2 .link a:hover{
	-moz-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
#layout2 .link .a1{ width:140px; padding-left:170px;line-height:68px; background:url(images/a1.png) no-repeat 62px 5px #cb0013;}
#layout2 .link a:hover{ color:#fff !important;}
#layout2 .link .a2{background:url(images/a2.png) no-repeat 21px 16px #f42727;}
#layout2 .link .a3{background:url(images/a3.png) no-repeat 23px 19px #d1b964;}
#layout2 .link .a4{background:url(images/a4.png) no-repeat 16px 19px #5578ab;}
#layout2 .link .a5{background:url(images/a5.png) no-repeat 20px 16px #e65c00;}

#layout2 .block{
	width:310px;
	height:120px;
	position:relative;
	margin-top:16px;
}
#layout2 .block .pic,#layout2 .block .pic img{
	width:310px;
	height:120px;
	overflow:hidden;
}
#layout2 .prve,#layout2 .next{
	width:15px;
	height:28px;
	position:absolute;
	cursor:pointer;
	top:40px;
	filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;
}
#layout2 .prve{
	left:4px;
	background:url(images/prve.png) no-repeat;
}
#layout2 .next{
	right:4px;
	background:url(images/next.png) no-repeat;
}
#layout2 .prve:hover,#layout2 .next:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}






#banner ul{
	margin:2px 0px 0px -15px;
	zoom:1;
}
#banner li{
	width:390px;
	float:left;
	margin-left:15px;
	display:inline;
}
#banner li img{
	width:390px;
	height:80px;
}







#layout3 .block{
	width:380px;
	height:334px;
	float:left;
	display:inline;
	margin-top:31px;
	position:relative;
}
#layout3 .block2,#layout3 .block5,#layout3 .block8{ margin:31px 30px 0px 30px;}
#layout3 .title{
	line-height:36px;
	height:36px;
	padding:0px 0px 8px 1px;
}
#layout3 .block1 .title{ border-top:1px solid #345ba8;}
#layout3 .block2 .title{ border-top:1px solid #3bade1;}
#layout3 .block3 .title{ border-top:1px solid #3c8fd5;}
#layout3 .block4 .title{ border-top:1px solid #e74848;}
#layout3 .block5 .title{ border-top:1px solid #cb9e55;}
#layout3 .block6 .title{ border-top:1px solid #da3733;}
#layout3 .block7 .title{ border-top:1px solid #ee5793;}
#layout3 .block8 .title{ border-top:1px solid #e7ae49;}
#layout3 .block9 .title{ border-top:1px solid #5093c7;}

#layout3 .title h5{
	font-size:22px;
	float:left;
}
#layout3 .title .more1{
	margin-top:15px;
}
#layout3 .title .more1:hover,#layout2 .left .title .more1:hover{ background:url(images/more2.gif) no-repeat;}
#layout3 .text{
	width:380px;
	height:289px;
	position:absolute;
	left:0px;
	top:45px;
	z-index:100;
	display:none;
	overflow:hidden;
}
#layout3 .text1{ background:#345ba8;}
#layout3 .text2{ background:#3bade1;}
#layout3 .text3{ background:#3c8fd5;}
#layout3 .text4{ background:#e74848;}
#layout3 .text5{ background:#cb9e55;}
#layout3 .text6{ background:#da3733;}
#layout3 .text7{ background:#ee5793;}
#layout3 .text8{ background:#e7ae49;}
#layout3 .text9{ background:#5093c7;}
#layout3 .text3,#layout3 .text5,#layout3 .text6,#layout3 .text7,#layout3 .text8,#layout3 .text9{ height:170px;}

#layout3 .title:hover .text{ display:block;}
@-ms-keyframes part{
	from{ filter:alpha(opacity=0); opacity:0; height:0px;}
	to{}
}
@-moz-keyframes part{
	from{ filter:alpha(opacity=0); opacity:0;  height:0px;}
	to{}
}
@-o-keyframes part{
	from{ filter:alpha(opacity=0); opacity:0;  height:0px;}
	to{}
}
@-webkit-keyframes part{
	from{ filter:alpha(opacity=0); opacity:0;  height:0px;}
	to{}
}
@keyframes part{
	from{ filter:alpha(opacity=0); opacity:0;  height:0px;}
	to{}
}
#layout3 .more1:hover .text{
	animation:'part' 0.4s ease-in-out 0s normal;
	-ms-animation:part 0.4s ease-in-out 0s normal;
	-moz-animation:part 0.4s ease-in-out 0s normal;
	-o-animation:'part' 0.4s ease-in-out 0s normal;
	-webkit-animation:'part' 0.4s ease-in-out 0s normal;
}

#layout3 .text ul{
	padding:20px 0px 0px 42px;
	height:178px;
}
#layout3 .text3 ul,#layout3 .text5 ul,#layout3 .text7 ul,#layout3 .text8 ul{ height:88px; padding-top:5px;}
#layout3 .text6 ul,#layout3 .text9 ul{ height:73px;}
#layout3 .text li{
	font-size:18px;
	width:110px;
	float:left;
	line-height:48px;
	height:48px;
	display:inline;
}
#layout3  ul .last{
	font-size:18px;
	width:200px;
	float:left;
	line-height:48px;
	height:48px;
	display:inline;
}
#layout3 .text li a{ color:#fff !important;}
#layout3 .enter{
	width:183px;
	height:40px;
	line-height:40px;
	border-radius:18px;
	display:block;
	margin-left:42px;
	font-size:20px;
	padding-left:105px;
}
#layout3 .text1 .enter{ background:url(images/enter1.png) no-repeat 76px 10px #fff; color:#345ba8 !important;}
#layout3 .text2 .enter{ background:url(images/enter2.png) no-repeat 76px 10px #fff; color:#3bade1 !important;}
#layout3 .text3 .enter{ background:url(images/enter3.png) no-repeat 76px 10px #fff; color:#3c8fd5 !important;}
#layout3 .text4 .enter{ background:url(images/enter4.png) no-repeat 76px 10px #fff; color:#e74848 !important;}
#layout3 .text5 .enter{ background:url(images/enter5.png) no-repeat 76px 10px #fff; color:#cb9e55 !important;}
#layout3 .text6 .enter{ background:url(images/enter6.png) no-repeat 76px 10px #fff; color:#da3733 !important;}
#layout3 .text7 .enter{ background:url(images/enter7.png) no-repeat 76px 10px #fff; color:#ee5793 !important;}
#layout3 .text8 .enter{ background:url(images/enter8.png) no-repeat 76px 10px #fff; color:#e7ae49 !important;}
#layout3 .text9 .enter{ background:url(images/enter9.png) no-repeat 76px 10px #fff; color:#5093c7 !important;}


#layout3 .focus,#layout3 .focus .pic img{
	width:380px;
	height:170px;
}
#layout3 .textbg1,#layout3 .focus p{
	height:40px;
	line-height:40px;
}
#layout3 .focus p{ font-size:16px;}
#layout3 .block ul{
	margin-top:13px;
}
#layout3 .block li{
	font-size:16px;
	line-height:36px;
	height:36px;
}
#layout3 .block li a{ color:#090909;}
#layout3 .block li a:hover{text-decoration:underline;}








#layout4{
	background:#f2f2f2;
	padding:38px 0px 53px 0px;
}
#layout4 .left{
	width:639px;
}
#layout4 .biao{
	width:22px;
	height:180px;
	background:#d80018;
	float:left;
	padding:40px 14px 0px 14px;
}
#layout4 .biao p{
	font-size:22px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
}
#layout4 .biao a{ margin:25px 0px 0px 6px; display:inline-block;}

#layout4 .text{
	width:537px;
	height:201px;
	border:1px solid #eee;
	border-left:none;
	background:#fff;
	padding:17px 23px 0px 28px;
	float:right;
}
#layout4 .title{
	width:416px;
	height:40px;
	line-height:40px;
	border-radius:5px;
	background:#f2f2f2;
}
#layout4 .title span{
	color:#090909;
	font-weight:bold;
	font-size:16px;
	margin:0px 2px 0px 23px;
	cursor:pointer;
}
#layout4 .title a.on,#layout4 .title a:hover{ color:#d80018 !important;}
#layout4 .news ul{
	margin-top:7px;
}
#layout4 .news li{
	font-size:16px;
	text-align:right;
	color:#b1b1b1;
	line-height:36px;
	height:36px;
	background:url(images/li.gif) no-repeat left center;
	padding-left:20px;
}
#layout4 .news li a{
	color:#6e6e6e;
	float:left;
	max-width:421px;
	display:inline-block;
}
#layout4 .news li a:hover{text-decoration:underline;}


#layout4 .right{
	width:550px;
}
#layout4 .right a{
	width:103px;
	height:45px;
	float:left;
	display:inline-block;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:0px 0px 10px 5px;
	line-height:20px;
	padding-top:58px;
}
#layout4 .right .an1{ border:1px solid #5093c7;background: url(images/an1.png) no-repeat 38px 21px #5093c7;}
#layout4 .right .an1:hover{background: url(images/an11.png) no-repeat 38px 21px #fff; color:#5093c7 !important;}
#layout4 .right .an2{ border:1px solid #5393c5;background: url(images/an2.png) no-repeat 38px 19px #5393c5;}
#layout4 .right .an2:hover{background: url(images/an21.png) no-repeat 38px 21px #fff; color:#5393c5 !important;}
#layout4 .right .an3{ border:1px solid #de5c60;background: url(images/an3.png) no-repeat 39px 22px #de5c60;}
#layout4 .right .an3:hover{background: url(images/an31.png) no-repeat 38px 21px #fff; color:#de5c60 !important;}
#layout4 .right .an4{ border:1px solid #bfb789;background: url(images/an4.png) no-repeat 36px 18px #bfb789;}
#layout4 .right .an4:hover{background: url(images/an41.png) no-repeat 38px 21px #fff; color:#bfb789 !important;}
#layout4 .right .an5{ border:1px solid #f17b7b;background: url(images/an5.png) no-repeat 34px 22px #f17b7b;}
#layout4 .right .an5:hover{background: url(images/an51.png) no-repeat 38px 21px #fff; color:#f17b7b !important;}
#layout4 .right .an6{ border:1px solid #d8b575;background: url(images/an6.png) no-repeat 39px 18px #d8b575;}
#layout4 .right .an6:hover{background: url(images/an61.png) no-repeat 38px 21px #fff; color:#d8b575 !important;}
#layout4 .right .an7{ border:1px solid #d0b869;background: url(images/an7.png) no-repeat 36px 18px #d0b869;}
#layout4 .right .an7:hover{background: url(images/an71.png) no-repeat 38px 21px #fff; color:#d0b869 !important;}
#layout4 .right .an8{ border:1px solid #685940;background: url(images/an8.png) no-repeat 39px 18px #685940;}
#layout4 .right .an8:hover{background: url(images/an81.png) no-repeat 38px 21px #fff; color:#685940 !important;}
#layout4 .right .an9{ border:1px solid #f25a59;background: url(images/an9.png) no-repeat 39px 18px #f25a59;}
#layout4 .right .an9:hover{background: url(images/an91.png) no-repeat 38px 21px #fff; color:#f25a59 !important;}
#layout4 .right .an10{ border:1px solid #793e8c;background: url(images/an10.png) no-repeat 35px 17px #793e8c;}
#layout4 .right .an10:hover{background: url(images/an101.png) no-repeat 38px 21px #fff; color:#793e8c !important;}








#layout5{
	background:#f2f2f2;
	position:relative;
	height:274px;
}
#layout5 .title h5{
	float:left;
	font-size:22px;
	line-height:44px;
	margin-bottom:;
}
#layout5 .title span{
	font-size:20px;
	color:#333;
	height:52px;
	line-height:52px;
	display:inline-block;
	padding:0px 20px;
	cursor:pointer;
}
#layout5 .title span.current{
	font-weight:bold;
	color:#fff;
	background:#d80018;
	border-radius:8px 8px 0px 0px;
}
#layout5 .title #span1{ padding:0px 2px 0px 20px;border-radius:8px 0px 0px 0px;}


#layout5 .text{
	width:100%;
	height:222px;
	line-height:0px;
	background: #da0018;
	font-size:16px;
	display:none;
	position:absolute;
	left:0px;
	top:52px;
}
#layout5 .text .box{
	width:1200px;
	margin:0px auto;
}
#layout5 .text1 ul{
	margin:15px 0px 0px -4px;
	zoom:1;
}
#layout5 .text1 li{
	width:168px;
	float:left;
	display:inline;
	margin:27px 0px 0px 4px;
	background:#000;
	border-radius:4px;
}
#layout5 .text1 li img{
	width:168px;
	height:54px;
	filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;
	border-radius:4px;
}
#layout5 .text1 li:hover img{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
}
#layout5 .text2 .box{
	margin-top:24px;
	height:160px;
	overflow-x:hidden;
    overflow-y:auto;
}
#layout5 .text2 p{
	line-height:40px;
	height:40px;
}
#layout5 .text2 p a{ color:#fff; margin-right:16px;}
#layout5 .text2 p a:hover{ color:#fff !important;text-decoration:underline;}
#layout5 .text1 li{ background:none;}
#layout5 .text3 .box {  margin-top:30px;}
#layout5 .text3 p { color:#fff;line-height:24px;text-indent:25px;}





#footer{
	padding: 30px 0px;
	position:relative;
}
#footer .left{
	margin-right:34px;
	display:inline;
}
#footer .links{
	float:right;
}
#footer .list{
	float:left;
	display:inline;
	width:130px;
	margin-left:15px;
}
#footer .list span{
	display:block;
	height:28px;
	line-height:28px;
	border:1px solid #d9d9d9;
	background:#fff url(images/footer-links.gif) no-repeat 108px 11px;
	cursor:pointer;
	padding-left:10px;
	font-size:14px;
	color:#5c5c5c;
}
#footer .list1{width:144px;}
#footer .list1 span{background:#fff url(images/footer-links.gif) no-repeat 122px 11px;}
#footer .yqlj{
	overflow-y: scroll;
	background:#f9f9f9;
    position:absolute;
    padding:25px 30px;
	border-top:10px solid #da0018;
	width:1140px;
	display:none;
	left:0px;
	height:177px;
	top:-227px;
}
#footer .yqlj ul{
    float:left;
	width:100%;
}
#footer .yqlj ul li{
	font-size:16px;
	width:16%; 
	float:left; 
	border:none;
	line-height:34px;
	height:34px;
	margin-top:0px;
	margin-left:0px;
}
#footer .yqlj ul li a{
	color:#333;
}
#footer .yqlj ul li a:hover{
	color:#4c67a7;
	text-decoration:underline;
}



#footer .text{
	float: left;
	width: 745px;
	text-align: right;
	line-height: 30px;
	color: #8d8d8d;
	font-size:16px;
}
#footer .text a{
	color: #666;
}
#footer .dz{
	float: left;
	width: 63px;
	margin: 0px 10px 0px 25px;
}
#footer .dz img{
	width: 100%;
}

#footer .code{
	float: left;
	width: 74px;
	margin-left: 45px;
	text-align: center;
}
#footer .code img{
	width: 74px;
	height: 74px;
	display: inline-block;
	vertical-align: top;
}
#footer .code p{
	line-height: 28px;
	height: 28px;
	color: #999;
}






#map{
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/map-bg.jpg);
	background-size: 100% 100%;
}

#map .close{
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(images/map-close.png);
	right: 30px;
	top: 25px;
}

#map table{
	width: 90%;
	height: 100%;
	margin: 0px auto;
	font-size: 14px;
	text-align: center;
}

#map .col{
	float: left;
	width: 7.69%;
}

#map .col h4{
	font-size: 20px;
	line-height: 30px;
}

#map .col h4,#map .col h4 a{
	color: #fffebd;
}

#map .col .icon{
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 26px;
	background: url(images/map-icon.png);
	margin: 10px 0px 15px 0px;
}

#map .col p{
	line-height: 20px;
	padding: 5px 0px;
}



/*头图logo调整样式开始*/
#header .w1200{
	position:relative;
}
#header .logo{
	width:287px;
	position:absolute;
	top:46px;
	left:464px;
}
/*头图logo调整样式结束*/



/*4.4样式修改开始*/
#header .logo{
	width:313px;
	top:42px;
	left:445px;
}


#layout2 .block ul{
	margin-left:-11px;
	zoom:1;
}
#layout2 .block li{
	width:96px;
	float:left;
	margin-left:11px;
}
#layout2 .block li p{
	color:#fff;
	width:100%;
	text-align:center;
	line-height:24px;
	height:24px;
	margin-top:1px;
}
#layout2 .block li .p1{ background:#60c363;}
#layout2 .block li .p2{ background:#f7ce68;}
#layout2 .block li .p3{ background:#5578ab;}



#layout4{
	padding:24px 0px 53px 0px;
}
#layout4 .title1{
	margin-bottom:22px;
}
#layout4 .title1 h5{
	font-size:22px;
	float:left;
	line-height:30px;
}
#layout4 .title1 a{
	float:right;
	margin-top:17px;
}


#layout4 .left{ display:none;}
#layout4 .right{
	width:100%;
	float:none;
}


#layout4 .right a{
	padding-left:5px;
	padding-right:5px;
}
#layout4 .right .an1{ background: url(images/an1.png) no-repeat 44px 21px #5093c7;}
#layout4 .right .an1:hover{background: url(images/an11.png) no-repeat 44px 21px #fff;}
#layout4 .right .an2{ background: url(images/an2.png) no-repeat 43px 19px #5393c5;}
#layout4 .right .an2:hover{background: url(images/an21.png) no-repeat 43px 19px #fff;}
#layout4 .right .an3{background: url(images/an3.png) no-repeat 44px 22px #de5c60;}
#layout4 .right .an3:hover{background: url(images/an31.png) no-repeat 44px 24px #fff;;}
#layout4 .right .an4{ background: url(images/an4.png) no-repeat 41px 18px #bfb789;}
#layout4 .right .an4:hover{background: url(images/an41.png) no-repeat 41px 18px #fff;}
#layout4 .right .an5{background: url(images/an5.png) no-repeat 34px 22px #f17b7b;}
#layout4 .right .an5:hover{background: url(images/an51.png) no-repeat 34px 22px #fff;}
#layout4 .right .an6{ background: url(images/an6.png) no-repeat 44px 18px #d8b575;}
#layout4 .right .an6:hover{background: url(images/an61.png) no-repeat 44px 18px #fff; }
#layout4 .right .an7{background: url(images/an7.png) no-repeat 41px 18px #d0b869;}
#layout4 .right .an7:hover{background: url(images/an71.png) no-repeat 41px 18px #fff;}
#layout4 .right .an8{ background: url(images/an8.png) no-repeat 44px 18px #685940;}
#layout4 .right .an8:hover{background: url(images/an81.png) no-repeat 44px 18px #fff; }
#layout4 .right .an9{background: url(images/an9.png) no-repeat 44px 18px #f25a59;}
#layout4 .right .an9:hover{background: url(images/an91.png) no-repeat 44px 18px #fff;}
#layout4 .right .an10{background: url(images/an10.png) no-repeat 39px 17px #793e8c;}
#layout4 .right .an10:hover{background: url(images/an101.png) no-repeat 39px 17px #fff;}

#footer .links{
	width:1044px;
}
#footer .links p{
	float:left;
	font-size:16px;
	color:#5c5c5c;
	line-height:30px;
}


/* #footer .dz{ margin:0px 20px 0px 385px;}*/
#footer .text{
	width:622px;
	text-align:right;
	margin-top:-7px;
	line-height:28px;
}

#footer .left,#footer .code{ display:none;}
div:hover img,#layout2 .link a:hover{
	transition:all 1s;
}
/*4.4样式修改结束*/

/*5.31样式修改开始*/
#nav .link span{
	padding:0px 14.4px 0px 15px;
}
#nav .link14:hover{ background:none;}
#nav .link01,#nav .link01 .drop{ margin-left:-15px;}


#layout2 .left .block-1,#layout2 .left .block-2{
	width:410px;
}
#layout2 .left .block-1{
	float:left;
}
#layout2 .left .block-1 .title .more1{ margin-right:10px;}
#layout2 .left .block-2{
	float:right;
}

#layout2 .link .a1{ width:140px; padding-left:170px;line-height:68px; background:url(images/a1.png) no-repeat 52px 8px #cb0013;width:162px; padding-left:148px; line-height:62px;}
#layout2 .link .a2{background:url(images/a2.png) no-repeat 20px 13px #f42727;padding-left:59px;width:94px;}
#layout2 .link .a3{background:url(images/a3.png) no-repeat 0px 0px;}
#layout2 .link .a4{background:url(images/a4.png) no-repeat 21px 14px #5578ab;padding-left:57px;width:96px;}
#layout2 .link .a5{background:url(images/a5.png) no-repeat 18px 11px #e65c00;}
/*5.31样式修改结束*/

/*8.5政务服务添加开始*/
#layout4 .right{ margin-left:-2px;}
#layout4 .right a{
	width:93px;
	margin:0px 0px 10px 4px;
}
#layout4 .right .an1,#layout4 .right .an1:hover {background-position:39px 21px;}
#layout4 .right .an2,#layout4 .right .an2:hover{background-position:38px 19px;}
#layout4 .right .an3,#layout4 .right .an3:hover{background-position:39px 22px;}
#layout4 .right .an4,#layout4 .right .an4:hover{background-position:36px 18px;}
#layout4 .right .an5,#layout4 .right .an5:hover{background-position:29px 22px;}
#layout4 .right .an6,#layout4 .right .an6:hover{background-position:39px 18px;}
#layout4 .right .an7,#layout4 .right .an7:hover{background-position:36px 18px;}
#layout4 .right .an8,#layout4 .right .an8:hover{background-position:39px 18px;}
#layout4 .right .an9,#layout4 .right .an9:hover{background-position:39px 18px;}
#layout4 .right .an10,#layout4 .right .an10:hover{background-position:34px 17px;}
#layout4 .right .an11{ background:url(images/ans.png) no-repeat 34px 20px #285c93;border:1px solid #285c93; font-size:12px; line-height:14px; height:47px; padding-top:56px;}
#layout4 .right .an11:hover{background:url(images/ans2.png) no-repeat 34px 20px #fff; color:#285c93 !important;}
/*8.5政务服务添加结束*/

/*23.8.17修改开始*/
#layout2 .link .div5{ width: 310px; height: 60px; margin-bottom: 4px; overflow:hidden;}
#layout2 .link .div5 a,#layout2 .link .div5 img{ width:100%; height:100%;}
#layout2 .link .div5 a{ float:none; padding:0;}
/*23.8.17修改结束*/


/*23.4.23修改开始*/
#nav .link01, #nav .link01 .drop {margin-left:-9px;}
#nav .link02 p{ margin-left:165px;}
#nav .link03 p{ margin-left:366px;}
#nav .link04 p{ margin-left:262px;}
#nav .link05 p{ margin-left:265px;}
#nav .link06 p{ margin-left:144px;}
#nav .link07 p{ margin-left:482px;}
#nav .link15 p{ margin-left:552px;}
#nav .link01:hover{ background:none;}
#nav .link span {padding: 0px 14.5px;}
#layout1 .list {width:498px; float:right; margin-top:-7px;}
#layout1 .list li{ font-size:16px; line-height:58px; height:59px; background:url(images/li.gif) no-repeat left center; padding-left:25px;}
#layout1 .list li a{ padding-left:5px; display:inline-block;line-height:58px; width:auto; border-bottom:1px dashed #e9e9e9;}
#layout3 .block{height: 404px;}
#layout3 .block.block1 ul,#layout3 .block.block2 ul,#layout3 .block.block4 ul,#layout3 .block.block6 ul,#layout3 .block.block9 ul{ margin-top:0px;}
#layout3 .text2{height: 170px;}
#layout3 .text1,#layout3 .text4,#layout3 .text9{ height:212px;}
#layout3 .text1 ul,#layout3 .text4 ul,#layout3 .text9 ul{ height:128px;}
#layout3 .text2 ul,#layout3 .text6 ul{ height:88px;}
#layout3 .text3 li{ width:auto; margin-right:35px;}
#layout3 .text6 li:nth-child(3){ margin-left:33px; width:auto;}
#layout4 .right{ margin-left:-5px;}
#layout4 .right a{ margin-left:5px !important;padding:58px 10px 0px 10px !important;line-height: 18px;}
#layout4 .right .an1{ background: url(images/an1.png) no-repeat center 21px #5093c7;}
#layout4 .right .an1:hover{background: url(images/an11.png) no-repeat center 21px #fff;}
#layout4 .right .an2{ background: url(images/an2.png) no-repeat center 19px #5393c5;}
#layout4 .right .an2:hover{background: url(images/an21.png) no-repeat center 19px #fff;}
#layout4 .right .an3{background: url(images/an3.png) no-repeat center 22px #de5c60;}
#layout4 .right .an3:hover{background: url(images/an31.png) no-repeat center 24px #fff;;}
#layout4 .right .an4{ background: url(images/an4.png) no-repeat center 18px #bfb789;}
#layout4 .right .an4:hover{background: url(images/an41.png) no-repeat center 18px #fff;}
#layout4 .right .an5{background: url(images/an5.png) no-repeat center 22px #f17b7b;}
#layout4 .right .an5:hover{background: url(images/an51.png) no-repeat center 22px #fff;}
#layout4 .right .an6{ background: url(images/an6.png) no-repeat center 18px #d8b575;}
#layout4 .right .an6:hover{background: url(images/an61.png) no-repeat center 18px #fff; }
#layout4 .right .an7{background: url(images/an7.png) no-repeat center 18px #d0b869;}
#layout4 .right .an7:hover{background: url(images/an71.png) no-repeat center 18px #fff;}
#layout4 .right .an8{ background: url(images/an8.png) no-repeat center 18px #685940;}
#layout4 .right .an8:hover{background: url(images/an81.png) no-repeat center 18px #fff; }
#layout4 .right .an9{background: url(images/an9.png) no-repeat center 18px #f25a59;}
#layout4 .right .an9:hover{background: url(images/an91.png) no-repeat center 18px #fff;}
#layout4 .right .an10{background: url(images/an10.png) no-repeat center 17px #793e8c;}
#layout4 .right .an10:hover{background: url(images/an101.png) no-repeat center 17px #fff;}
#layout5 .right{ margin-right:106px;}
/*23.4.23修改结束*/


#layout3 .block.block1 ul,#layout3 .block.block2 ul,#layout3 .block.block4 ul,#layout3 .block.block6 ul,#layout3 .block.block9 ul{ margin-top:13px;}

#layout1 .list{ margin-top:0px;}
#layout1 .list .more1{ margin-top:8px;}
#layout1 .list ul{ margin-top:-8px;}
